#include "map.h"
#include "set.h"

namespace czb {

	void func1()
	{
		map<int, int> mp;
		mp.Insert(make_pair(2, 2));
		mp.Insert(make_pair(12, 12));
		mp.Insert(make_pair(13, 14));
		mp.Insert(make_pair(0, 0));
		mp.Insert(make_pair(1, 1));

		auto it = mp.begin();

		while (it != mp.end())
		{
			cout << it->first << " " << it->second<<endl;
			++it;
		}

	}

	void func2()
	{
		set<int> st;
		st.Insert(2);
		st.Insert(12);
		st.Insert(13);
		st.Insert(0);
		st.Insert(1);

		auto it = st.begin();

		while (it != st.end())
		{
			cout << *it <<endl;
			++it;
		}
	}


}


int main()
{

	czb::func1();
	czb::func2();

	return 0;
}

